be very difficult to perform or solve - Français Anglais Dictionnaire